@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H  }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  })6^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff< *}11111{!!\]_\ED!EOHI B V`}   +} TURBO-BASIC XL 1.5 (c) 1985 Frank Ostrowski!  ӥL]""$$ (p ,}%J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5R -}Ţtd.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ$ .}LENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأأ /}$ ,(""(222000000..222222222222222222222222222222**22*22(222(2222222222 ,(""( 0}0000000--**2*(22(2222222 V`hh@,lHH$HHHHHHӍl" 1}H$HHl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L(  2}) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eee 3}eӦee褢%ƚƜ`88夅奅8 4}夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 5}*څۅ܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈ 6}0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ0 7}ǠF0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ 8}"("!""" "L**""""""&О"("!"" 9}" "L**""""""&О"("!""" "L** :}""""""&О"("!""" "L**"""" ;}""&О"("!""" "L**""""""&Оd <}"("!""" "L**""""""&ОL-6"e" =}"e""e""e""e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m" >}""m"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅօ ?}ׅ؅`` ` ` `80 `ԥՅ +.JJJJ)iFiFi1FicFi'ȐȦoFiU @}ȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`I A}))83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--L- B}-E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8 C}م٘؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥ D}؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱ E}ሱ`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. Խսֽ F}׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - M G} 1. &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ) H} 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$ I})Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1. J} #/ &F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G  K} 1.Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍ L}֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥e M}Պi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*& N}&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3 O}}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢 P}0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋ Q}⅊0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %30 R}  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` S}O#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл B T} V,# 6` $#LllBHI V0HH V0Ԩh``{a$%Ȏ$$xө$Ѝ$ ` U} `@X a Ӆʢ ʎD  _ɠ %` ɩHH `өL: g% D V}:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0Y|ڝDa۝E W}օܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠԐ X}e拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J?L Y} KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhhhhh Z}h`HHHHHHHHHH $H bɐhȥLHhhhhLň剰) [}i桰` )``L(兢ħ #$ x Hҩ h$襚ҥ ԝ` \} UV #T` ` `,H ¥ȍ` JKhLŢ  #)I L ¤Ȣ`L¦ ¦ Lĩ ]} ½J*K+ $LąLĩ …L~ …`H Ġh é`,H hH Ġ  ĭ 8}} ^} L n [h`LkL © 8倝偝 Ġ  ĥ󥃅  Lĩ LH _} éLH#h ĩ`H hKJ L+ , H hHHħ s hKhJ  Lĩ# qL `} ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` ƪ Ċ a}Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ L] Ln LŠI b}HEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦ c}󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝH՝Ih L d}©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!Ƚ! e}``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو LǠFf f}ؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`檦 g}!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪א& h} eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅 ]& i} 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅eم0&f j}fff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ k}ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHO] l}  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :0 m} `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeŶ n}ɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥` o}LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐL3LBˢ p}ԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB ؐ q}=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪ@! ǩjҤ r} /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ ( s}ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄ h L} t} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥ% u}ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n)8@ v} -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L8 n w} 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@JjH@ x}MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh & y} Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L` z}!!!!i ` &LإL٥LyɥLzvmZ ƨ!0 4 䦵 ¥ԝD՝E֝Heם {}I Lܤį eį L` x݅ƨLLLܤ ©`#ۢ Lĩ_,ߤ |} ڄ . eڅԥeۅհ"8څ֥ۅא8ܥݰL۠Q%0ԅإՅ٥ަ0%Q% }}L-ե0LޥڤLyمօנ6&֐ eו`L( Hħ hբՅ `ޥԢ `ޥՅ֠ ~}&&֐eܥeېڈ 7 \ 7 j N \ N j$0!ee80å/8ܥ۰uڕ0 }eUiV`TUV`8UV`eTi`8TȢ` $L„')Q ȱ8 e }新`8`L齀).Q Ӱȱ8e新 O :L䅫# *$Ŭ } Ʃ HL"䥫ș L` Ml/#樱0ZS'`ȱȱȱȱȱȱȄ`ȱօȘuԩׅu՘e֨҄` }I 屝Ҡȱȱȱȱȱ` n$҅J?eԨe` L 兙 兛 n %3 Ԥ` ҩ, } , , L檤 ٙ!ؙ!י!֙!ՙ`!ԙ@!ә !ҙ!` 䤪ƪ!ٹ!ع!׹!ֹ`!չ@!Թ !ӹ!`ƪ!! }!㹁!a!A!Lp ґȥӑȥԑȥՑȥ֑ȥבȥؑȥّ` ***j)e)e`ʭȅiȅ }iȅȩȩ Lfإ  4  \ +] ¥򄟄 }   넨ɛ$0L祔 Z f0#ڠ쩀 ߩ6ei$0 녖چ + !5 }ɛȑ @膔7 ɛ 襔!ɛL! _ɩ8$IȢ %e拢 } &!$P* &8孨客 "&$ 1L~ L~ &L _ɰe拢 &L~ +0 %30Ԅ }L 9:枢0 O L :H9Hhh tLHH`h }hLCL馩`ʆLC枢0ְşLC`A枢Ɣ!L!L }!T 򈩛LQLD ijq ߰,iŰD VD8` 覲`8` 넬 S( +饰 }0 S0:$$ p8`$p (ȩ@҅ҥ򄬤 ߰ A L8򨢄 %Ӥ򈦬ʽ ʽ % }+HH 屝EҨhh$P0Ƭ 襯I `_A[`8`80 &Ոԅ }` 넬$ +  + h갳 h) + , 褔ԙ!` "8` 襔 ɛ "ȱ" }嫤!`! `) ɛ%)a{)_0:A[_դ`RE͕DATINPUԑCOLOҝLISԖENTEҚLEԛIƜFO }NEXԑGOTϑGO TϑGOSU½TRAАBYŐCONԞCO͟CLOSŐCLҐDEǞDI͐ENĐNEנOPEΖLOAĖSAVŢSTATUӣNOTPOINԡXIϤOΒPOKťPRINԐRAęREA }ĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOAĚERROR- }DPOKœMOVœ-MOVŪ*ƐREPEAԑUNTȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELETőPAUSŖTI }ME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚG }OTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABIN }PADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,%5 }&6(+8,<Xk`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/0 }1 2!3"4Ɛ"-"."-؂ٿ֐ː }ĐאŐbj+9,+;,ʐͭ }ͭ@ABC\=>[<+:е<,&%rvnnxc<\ }-78s_XV+@D&0d*"'2GJh N }Rl~&2 +饰(+VWZ ]a8`L`  ¤ħ.H h L5 䄡 } 䅭 bɠ04Ů .ŭ%) e拰 ĩ L+Ư0 Le }`毤Hɛ) h`  L ȱ R @ʆ ȱȄ Iğ` :62T F : }7 8 Lbԩ- L 8 8,I ɨ 8L.UH `ƨh $ %3   + \L L 8󅯩" } 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H YhZ }L<>EO ƹƹ0`H f5h`I&` =? FQA` L񄳱ȱI 䦐 }Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`HHąŅ }H h hhhh ȱIELZ L`ȱI Hȱȱȱȱȱ }, h @ $L+L.*ȱȱȱȱȱjEE `EjI `e`ħ ¥ }0 ` Lk 䦪`! 䧰L A@L `I&`L ©؅ L. }0`STOPPED륺 bɠhhL :ʅ` k %3Hƹ h5h`hbjH h # }ԤLQ #LLei  `LԑȥՑȥ֑ȥבȥؑȥّ``䈥剰 }#)iiLɠL4űI&`048ץğ=ȱȄ  }`L  L0e拠0ȱȄL  䦪`!' >?L (<ж`!  $Л +`,LőŐ78Ƒ8 Ƒ`8` - PѠ }`,,L L PQ 8,L ȱI ѝߠȱ`ԩ },L E  $EL+L],,,؍ 0âLɀL ©7 F󦹩 RbL g  }0g `Ո V fL{Ն + +􅕄L AT LINE?BLOAMEVALU>#VAR$LE?DAT>3276INPUDISTACOVERFLO?LIN? }FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣRD ONLEOT }RUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRA͠D?>#FILEDSK FULFATAL I/FILENAMPOINLOCKEDCM>DI }?FILPOIN?APPNBAD SECTORӥHՄ +h & .hԩ + ,҅L: ƪn (@Մ$ 0` 0 }` 0LoH - . /h &@Յ՘JJJJ X) 0:i`AVC2 sŠ 5  <)  < } L L + e +e`e`&&&&&&eee` & }&eee&*`` 兙 䦪!0 4 ۄܱ **m ݤܱEۅڦڱ= } ܥeƥiեLN@ ` **)]` 00`` ( ((((((((8 }`W)ߥ & &e &߽řِ׼JJJJ&eXޥeYߥ䥛 9 FfЎᰈ } `  M 8*` 兙 󥐅i祣L{ &L }  0 & L ȑ & L; # )ȱ L })ȱ) )ȱ 8ƣŐő0eސ`ƙ8ް`)ȱJJJ` }``=`]``` E߭H Ġ} hL±&Lv`[  ȱ R] } L L  䅠 bɰhhğȱȄ L l"0e拱LjLx`[  ȱ R] hbcj  TYPHELPLOCATIOSPEECONSOMANUALTITLEHELKEVDDP_CREDITP_SELECTIOMAN_SIZUTIL_SIZUTILB$}DA8B2y%% A2 Bx BX B`>?A$}AP%TAutoboot Help system forThe 8 bit Mouse PD Disk!!BASIC routine by Colin Hunt TITLE.OB$}J by Andi SmithersT$Z6- B2yF:,"@"P%(G(Loading TBM Draw, Please WaitZ%D:TBMDRAW2.TUR.06-U: A$}F,!6-U: A,06-U: A`,88 AFBxB"F: Bhd,"f"Z D:TITLE.OBJL{B2H@'B2IA$}9B2aAUKB2bAUWAfcAfoB2Vi{B2WiV+f`@gAfj$}6-A6-APt ;,67,. ~ ;,67,. ((( Reading help files - Please wait0h&h@$}f D:MANUAL.TXT0 AChC:,"(END OF FILE NOT REACHED"&.h$h@f D:UTIL.TXT. A0$}ChC:,"(END OF FILE NOT REACHED"&h`6-?: BD, ` 6-i P P6- A2f6$}-iE F:,"@`Af''(Loading TBM Draw - Please Wait.('8 AF8 A'8 A`2$}Q B2wf! BByAU- BBrf? AY@4Q A#@<%D:TBMDRAW2.TURFAPF:,!@$}Z (}dEn7<,4Gx (7<,6-%gF:,"@GWF:Ad,"@3*AdAU-<B=$}F:Ad,"@3EAWAdAUFGAF:,"@ (}E7<,4G (7<,6$}-%gF:,"@GWF:Ad,"@3*AdAU-<B=F:Ad,"@3EAWAdAUFG$}AF APT"O,N)(!} The 8bit Mouse Version 2.01N( ===========================6h(h($}]Written by Graham Broomfield and Colin Hunt, Bournemouth & Poole Atari User Group (BaPAUG).@,(,(!Joystick/Mouse handl$}er by Graham.JR(R(GPicloada originally by Paul Lay (Page 6 Issue 20). Modified by Colin.T__(W1029 screen dump origi$}nally by Jason Peasgood (Page 6 Issue 32). Modified by Colin.^QhTrO|R( (*(Press Ԡ for TBM Draw.$}R(# Р for TBM Draw manual.,,($ Π for utilities manual./(/($Press Ԡ to exit from ma$}nuals.$$( Š to stop/startQ D:AUTORUN.BASlities manual./(/($Press Ԡ to exit from ma$FޕL(PxΠȑ@hΐθ0X΀ΨГ H#(}(}UUUUUUUUUUUUUUUUUUUUUUUUUUUUU(}UUUUUUUUUZUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZUZUUVUUjUjUUVUUiUiUVUUUUZUYUUV UU5U`UXUUUUXUU(}^uUZUYUUVUV U`5U`V`5UU^uUZUYUUVXU` U5VՀ5UU^uUZUYUUV`` ` V VՀ5UUU^uUZ(}UeUVU5` ` XVՀ:UUV^^]UZUeUV U55` XXVՀ8UV^^]UZUgeUVU55`5XXVՀ85UVv]UZUe(}uUVՀ:5`XVՀ;5UYv]UZUeuUVՀ5`UXVՀ5`5UYv]UZj]eZVՀ5` UUXV(Հ:5V]eZe]eUV(}U?5` UUXUU`5VU]e]ZeueՕV U55` UUXXU` UXVWV]Y]ZVUoUU[[U[UVUWWWZUUUUUUUUUUUUUU(}UUUUUUUUUUUUUUUUUUUUUUUUZUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZꪪ(}(}x"ە#ܕӍ"#0iD1iEX01h`(}Hݕ)0Iiݕݕ! ԍ ԭЭЭЭLѕ"ЩЩ h@(}HݕhL Hݕ)0Iiݕݕ! ԍ ԭЭЭЭLѕ"ЩЩ h@(  TBM Draw Version 2.00 Reference ManualTBM Draw, originally published inIssue 6 of 8:16, the Bournem,}outh andPoole Atari User Group's (BaPAUG)newsletter is a graphics program whichoriginally relied on the Atari STmouse for,} its input. The program isbased upon a menu system that uses twoGraphic Mode 0 lines added to the endof a standard graphi,}cs display list.The original version operated ingraphics mode 13 and contained most ofthe features found in standard graph,}icpackages. Version 2 adds enhancementsto the original features plus supportfor an additional graphics mode (8)and the A,}tari Touch Tablet andjoystick, thus making the programavailable to more users. Additionalmenu options include TXT, PRT an,}d SYS,which allow text to be added to thescreen, your masterpiece to be printed(GR.8 with 1029 printer only) and theinput,} device to be changed.This manual replaces the originalpublished in 8:16 and describes allthe features (old and new) with,}in TBMDraw. If the version of TBM Drawsupplied on this disk is greater than2.00 please use a word processor toexamine th,}e file UPDATE.TXT forinformation on changes.If during the operation of theprograms on this disk you discover anerror, p,}lease forward details to theBaPAUG and we will endeavour torectify it. Our address is given atthe end of this document.,}The verion of TBM Draw on this disk isun-compiled. If you have the completeTurbo BASIC system you can compilethis program,} in order to improve itsspeed. Note, we have not tested thisversion of TBM Draw within thecompiled environment and therefo,}recannot guarentee that it will works.1. Starting The ProgramThe version on this disk will run bypressing the 'SELECT',} key at the titlescreen prompt, or during booting, ifyou wish to skip the title sequence. You can also run the program str,}aightfrom Turbo BASIC as long as all thesupport files are on the disk withindrive 1.After the object files have beenloa,}ded you will be requested to decideupon the system parameters for thissession. The input device optionsare: Joystick ,}(port 1)/ST Mouse (port 2)or Atari Touch Tablet (port 1)The graphic mode options are: Four colour Graphics mode 13or ,}Mono Graphics mode 8You can only currently change theinput device from within the program. To change graphic mode you wil,}l haveto re-boot.Once you are within the heart of thedrawing package all selections aremade by moving the pointer to the,}required options and clicking thedevice button. In the case of the STMouse only the left hand button issupported.2. T,}he Master MenuWith your start up selections made theprogram will setup the graphics screenand pass you to the first menu,,} whichis the two graphics mode 0 lines atthe bottom of the screen. The versionnumber of the program will also bedisplaye,}d, along with the menu nameand possible options. The optionsavailable on the master menu withinversion 2 are: DRA - ,}Draw DSK - Disk CLR - Clear Screen SHA - Shapes FIL - Fill COL - Colour TXT - Text PRT - Print ,} SYS - System VariablesSome of these options pass you toanother menu, while others passcontrol to the drawing area. The,}following sections detail theseoptions in more detail.Some features are common to most ofthe menu options, these being M,}OVEBACK and the colour selection. Byselecting MOVE BACK with the pointeryou will move back one command level. This will ,}result in you moving back tothe previous menu or undoing the lastpoint entry. To discover how thisfeature works it is bes,}t to wanderaround.To change the current colour selectthe highlighted colour number on theright hand side of the bottom m,}enuline. The number will increment byone for each press of the button until3 is reached, after which it will loopback to,} 0. With the Atari TouchTablet keeping the button pressed onsome menus will cause this number tocontinually increment.,}3. The Draw MenuThis menu allows you to draw pointsand lines. All the options pass youto the drawing area. The availabl,}eoptions are POINT, LINE, HLINE andVLINE. POINT -> Allows you to plot singlepoints. When within Graphic Mod,}e 8points are plotted in pairs. With theST Mouse handler the colour selectionwithin this option determines the wayin whi,}ch the pairs are ploted: Colour 0: Background/Background 1: Colour/Background 2: Background/Colour,} 3: Colour/Colour With the Touch Tablet colours0 and 3 should be used.LINE -> This option allows you-} todraw a line on the screen between twopoints. Your first point, whenselected will be marked by a dot. Thepoint number-} on the bottom menu linewill change to 1 and the line drawnwhen you select your next pointlocation. In order to chain lin-}estogether select the point number whenit is at 2.HLINE -> This option allows you todraw a horizontal line between twop-}oints on the screen. All operationsare the same as for LINE.VLINE -> This option allows you todraw a vertival line betwe-}en twopoints on the screen. All operationsare as the LINE option above.4. The Disk MenuThe options available on this -}menuare:DIR -> Displays the directory of thedisk within drive 1. Three filenamesare displayed at a time. To move upa-}nd down the directory listing selectthe arrows on the end of the bottommenu line.LOAD -> This option allows you to loade-}ither AtariArtist compressed files orstandard 62 sector files into eitherof the graphic modes selected. Onlythose files w-}ith the .PIC extensionare displayed on the directory, whichoperates the same way as for DIR withone noticable difference. - } Selectingany file will cause that file to beloaded.SAVE -> This option will save yourpicture to the disk (drive 1) in t- }hestandard 62 sector graphic fileformat. If the file to be savedalready has a filename you will beasked if you wish to c- }hange it. If nofilename exists you will be requiredto enter an appropiate name. If amatching filename already exists on- }the disk you will be asked if you wishto overwrite or change name its name.FREE -> This option displays thenumber of free- } sectors currently onthe disk within drive 1.5. The Shape MenuThis menu has three options: CIRCLE,ELLIPSE and RECTANGL-}E. With all threeoptions it is possible to re-use aprevious co-ordinate, as long as youhave not exited that menu. Thus y-}oucan plot circles with the same radiusor centre and ellipse with the sameradius, X and Y co-ordinates (asexamples).CIR-}CLE -> This options plots circleswith the current colour. The firstpoint to be plotted is the centre, thelast being the -}X co-ordinate.ELLIPSE -> This option is the same asCIRCLE except you have an additionalco-ordinate to plot - Y.RECTANGL-}E -> This option operates thesame as CIRCLE except that theresultant shape is a rectangle.Note: With all these options yo-}u canun-do all co-ordinates except thelast.6. The Fill MenuThis menu allows you fill an enclosedarea on your screen, -}eg a circle orsquare. To change the fill colourselect the fill colour number and thenplace the pointer at the desiredpla-}ce. Please note that there is noUNDO command (yet) so take care whenusing this function as it could have adisarterous eff-}ect.The fill function within Turbo BASICuses the background colour as aboundary if the fill is initiated on apixel that -}is not background. You cantherefore fill using the background toerase a shape.7. The Colour MenuWith this menu you ca-}n change theluminance and colour of the coloursused to produce your picture. Allchanges are done real time thusallowing -}you see the effectimmediately.8. The Text MenuSelection of TXT on the master menuallows you to print a bit-mapped imag-}eon your screen. The letters areplaced as soon as you type. It istherefore important that you make nomistakes.Improve-}ments of the command areplanned within future versions.9. The Print MenuCurrently only Graphic mode 8 screenscan be dum-}ped onto the Atari 1029printer. Please ensure that yourprinter is on-line as there is noprompt when you make the printer-}selection. This menu has been writtento allow additional printer drivers tobe easily added when available.10. System Va-}riablesThis menu consists of two entries:DEVICE and MEMORY.Device allows you to switch betweenthe two input device comd-}inations -Mouse/Joystick and Touch Tablet.Memory diplays the amount of freememory and was added to aid us withthe develo- }pment of the program.11. Addresses, Help, Updates etc.If you would like some informationabout the Bournemouth & Poole A-!}tariUser Group, or require any help withTBM Draw, or have any comments andsuggestion for improvements (like addUNDO), or -} The 8 Bit Mouse Utility ManualThis manual was originally intended totell the user how he or she1#} could usethe TBMOUSE6.OBJ file found on thisdisk. Because we feel that theimproved versions of PICLOADA andP1029 would 1$}also be of interest abrief description on how to use theseroutines has also been included.To use any the routines you wil1%}l haveto move the top of memory pointer to$B0. All the routines and the playermissile data are all store withinpages $B01&} to $BF.The memory map for this area ofmemory, from within TBM Draw, is asfollows: $B0 - Unused$B1 - POINT Routine$B21'} - Unused$B3 - CONvert Routine$B4 - TBMouse Routine$B5 - TBMouse continued$B6 - Unused$B7 - Unused$B8 - P1029$B9 - PIC1(}LOADA$BA - PICLOADA Continued$BB - Unused$BC - Player 0 - 'C' Mark$BD - Player 1 - 'X' Mark $BE - Player 2 - Unused$BF 1)}- Player 3 - PointerThe POINT routine is used from withinthe POINT option on the DRAW menu. The CONvert routine is used t1*}o turnthe menu lines into the formatrequired for displaying on a GRaphicsmode 0 screen.The 8 Bit MouseThis routine is1+} heart of the drawingprogram TBM Draw. As well as allowingthe ST mouse to be used with your 8bit Atari it now supports th1,}ejoystick. The devices should beconnected as follows:Port 1: JoystickPort 2: MouseTo use within your own program you1-}need to reserve memory above $B0before loading the object file. Loading of the routine is performed byusing BLOAD "D:TBMOU1.}SE2.OBJ" withTurbo BASIC. If you are using AtariBASIC, forget it, buy Turbo BASIC. You then have to initialise the player1/}missile data and the 8 bit mouseroutine. This has been made easy asit can be all done with one machinecall, but first yo10}u need the returnstring for the mouse driver:DIM MOUSE$(3):MOUSE$="000"and the call to initialise:X=USR($B400,ADR(MOUS11}E$),COLOUR)where COLOUR is the desired colour ofthe pointer.There are two ways of using thisroutine, both using the sam12}e call:X=USR($B400,OPT)where OPT=0 when you want to wait forthe button to be pressed, and OPT=1when you want to wait fo13}r the mouse tobe moved.In both cases the X and Y values andthe state of the button can be foundby using the following co14}de:X=ASC(MOUSE$(2,2))Y=ASC(MOUSE$(3,3))BUTTON=ASC(MOUSE$(1,1))Of course you can directly peek thestring MOUSE$, egX=P15}EEK(ADR(MOUSE$)+1).In order to use this routine fromwithin another machine code routineand allow the use of the pointer d16}atathe first 15 bytes contain a 'jumptable' as follows:$B400 - JMP BASIC$B403 - JMP MOUSE_WAIT$B406 - JMP MOUSE_MOVE$B17}409 - X value$B40A - Y value$B40B - Button value$B40C - Address of arrow data 1$B40E - Address of arrow data 2The JMP B18}ASIC entry point has alreadybeen described above. JMP MOUSE_WAITand JMP MOUSE_MOVE allow m/c routinesto call the mouse ha19}ndler with eitherof the two options available fromBASIC. Note, the routine still has tobe initialised from BASIC. The X,1:} Yand BUTTON data bytes are copies ofthe information stored within MOUSE$(see above). There are two arrowtables, one wit1;}h the pointer facingdown, the other up. The addresses canbe obtained from within Turbo BASIClike so:ARROW1_ADR=DPEEK($B1<}40C)The arrow data tables are both 6 byteslong, with the first and last bytesbeing $00.PICLOADAThe original version1=} of PICLOADA (byPaul Lay), as well as loading theAtariArtist file would also set up thescreen display list. Because of th1>}isit was impossible to use with TBM Drawwithout some modification. Theversion on this disk has been modifiedin such a wa1?}y that you have to tell itwhere the screen is. To call frombasic use the following call:X=USR($B900,ADR(F$),SCRNADR)wh1@}ere F$ is a string containing thefilename to be loaded in the formatD:name.ext and SCRNADR is the memoryposition the pictu1A}re will be loadedinto. This could be the screen ortemporary store.Graphic 8 1029 Screen DumpThe original version of t1B}his screendump routine (by Jason Peasgood) hadan unwanted side effect; it clearedthe screen as it printed it! It alsofai1C}led to print the last 15 scan linesof the graphic mode 8 screen. Theversion on this disk fixes both theseproblems and sho1D}uld be used with thefollowing BASIC code:SCREEN=DPEEK(88)FOR PR=0 TO 27 CLOSE #1 OPEN #1,8,0,"P:" ? #1;CHR$(27);"9"1E};CHR$(27);"A";CHR$(1);CHR$(124); FOR I=1 TO 60 ? #1;CHR$(0) NEXT I X=USR($B800,1,SCREEN) SCREEN=SCREEN+280NEXT 1F}PRCLOSE #1 CHR$(124); FOR I=1 TO 60 ? #1;CHR$(0) NEXT I X=USR($B800,1,SCREEN) SCREEN=SCREEN+280NEXT 0 >?STARMAINLOOMTRAM1TEXTM2TEXTMLGET_MENMOPDRADISCLEASHAPFILCOLOUTXPRSYLPLPMDRAWDPOINLIN5H}HLINVLINGR2_ADDEP_MOUSP_TABLEMADXGMODMYMYMXINC_DRAWC_ARROPL3ADY_OLARROPL3XPOPYYXMODDMODGET_DRADMY5I}XWAIT_BUTTODILOASAVFREDDMODREAD_DINPDISPLAY_DICREATE_FILENAMFTFNAMEFT2FFTYPREADFILREAD_6SCIELLIPSRECL5J}LCPLAYERPASGET_SHAPCCRES_CMARRES_CXSCYSAV_LEECPLAYERXMARYRRYXSFCOLOUXCOM3RECVACNUCLUCLUMCLUM5K}CNUMCNUMDSKSASAVE_6FPOFLECPOGETNAMKEPRTP102SCRSCREEPDEVICSCREEMEMORCONFICLR_PLCHANGE_MODPL0ADPL1ADGM5L}GCIFREESPACEFBFXMCOLOUPL0COCPL0XPOPL1COPL1XPODFNAMDSIZGR1_ADCONVERGDGDGDGDGDNDPFDDSMOUSTABLEM5M}OUSEXOMODANTIDBACGR1GR2FMATPL3COXPOn@@6s,((ZaT((aA5N} k\ @ RA GIJOPjVW$Y@@A5O}BEFOFBW@~B C!BX$"B #A3$A7%@1&A('A5(A5P}")c*B2+B,A-Bc.B2Q/ D0A123@4F5b6G7A45Q}8A9ti:?@N^ABeChDEFG5R}HI aJ\K>KLjKMLN|NOPQ\RSMcTKUKVkW5S}A_X1kYZ[\]Sk^_7M`,MaC\b_cdNeNf5T}ghi@j|((kA lAm@n@o@pq@r@stUua]v5U}wxykz{^X|X}~BrY‚ZƒZ„[um5V}mB(B‰{\]d0`AB2H5W}AB2I`Ba%bžCbŸab b¡b¤f5X}ij@1@BiAA(A@AV(5Y}(AAAd$$TBM DRAW Version 2.02n))By Graham Broomfield and Colin Huntx55Bournemouth5Z} and Poole Atari User Group (BaPAUG)T ^ P]6-@ 626.(MASTER MENU TBMDRAW V2.025[}6P626.( 6P] P\j\T#]65\}-@$6-h6-f#626.(DRAW MENU Š6P626.( Š 5]} 6P] P\j\T"],516.'Point Mode 1 Point only colour = 5P6#%@85^}%AD#M@@ jJTT]6-?: B`A) f5q}bBaPAUG bDisk 004 b-----------bThe 8 bit bMouse bVersion 2 b-----------b%DOS SYSb)AUTORUN SYSbAUTORUN BASb TITLE OBJbIMANUAL TXTb%"UTIL TXTbGTBMDRAW2TURbTBMOUSE6OBJbPOINT OBJbCON3 OBJbPICLOADAOBJbP1029 OBJb UPDATE TXTA H "g/6-6-\R "h/6-\\ /6-\fTp]6-@ z626.(DISK MENU 5r} Š6P626.(Ҡ 6P] P\j5s}\T]626.(Directory Š6P6.D:*.*6-fP !f P\626.(No 5t}Files on this disk 6P MA\T]626.(Load Menu Š6P5u}6.D:*.PIC6-gP!fA$626.(No picture Files on this disk 6P. MA\8P 5v}\BP 6.6.L @bP\V P \`Tj]t,67g,. 67@@,. (67h,.,P~626.(Cl5w}ear Screen Or 6PP  A`(@R*@c$`@(\@*@5x}\ A`T]6-@6626.(SHAPE MENU Š6P626.(Š 5y}Š 6P] P\ j\T] 6-f6-f 9P56.'Circle Mode Poin5z}t only colour = 9P 6- Pj A( ] P2 ] P<516.'Circle Mode Point only colo5{}ur = 5PF) 6- P)AAApP APZPd16-O:&,6- "@116-P:$@,n 5|}bxP AT] 6-f6-f6-f9P56.'Ellipse Mode Point colour = 9P 6- P5}}j A@ ] P ] P9P56.'Ellipse Mode Point Ӡ col = 9P) 6- P)A 5~}A0A APP6-O:&,516.'Ellipse Mode Point Ӡ col = 5P) 6- P)5}ApAA` A@ 6-"6-O:&,b,!P P6-g6-! A06T@] 6-f65}-fJ9P56.'Rectangle Point colour = 9PT 6- Pj^ A h ] Pr ] P|5165}.'Rectangle Point colour = 5P) 6- P)AAA ApP3 ,//5}/!/'6--6-36-g AT]626.(FILL MENU Š6P626.(SEL5}ECTED FILL COLOUR 6P%@!%ADP' *!@1_' Ap@!*+!5}@* @,'6-%g-!i36-f6A@ A` *!\ ApT&]6-@60626.(COLOUR MEN5}U Š6P:626.(Ġ Ҡ Ҡ Ҡ 6PDP \N 6-&gX226.( 5} = LUMINANCE LEVEL = b=367g<@,.7$@ %g<$@ %@,96.=Pv#6-A%"f#5}6-A 6-F:,!6-]@!6-&$@ 6-f6-6-f6-#!@ 6-g#6-&@#!5}@ 6-g#6-&@/%@%@/%@%@/%@0%@/%@1%@5}P   A  ! A @ ! \ A @!@@* @H!6-%g-!@36-f6A@ A p5}@!A * A(!6-%g-!@36-f6A@ A p  A 6-$@%  AP*T45}]>6.D:A.BPHK06.&Drive 1 : free sectors G67@<@,.KPR P \fTp]z5}626.(Save Menu Š6PB:,"fA"`R26.(Saving D1: or N65}7@<@%B:,,.RP] P \!A"@!A"\\. @*A*B:,f5}&6.*P.\ A)!AU\226.(Filename D1: .PIC Hit Return 6-@6-@ 5}B:,fB!67%g<@ ,.7g<@,06-X:< ,&g6 fB6-@@ 6-fA P P6."f\ P 65}. \$ T. ]8 626.(TEXT Š6PB 626.(Hit return to exit colour = 5}6PL %@8%ADV P   A$P`  ! A$0j ! \t A#~ !!AR)AVA5}# P A# A) f A# )"AU\ &Y>:,6-%@& A$` T ]5}6-@ J"@1>6.(No printer option for this graphic mode BPFPJ\ 626.( 5} 6P ] P\ j \ T ] 6- 9-f@'g*g@fP:9(g9A|5} "-g@`(g>:f," ( 16-?: Bqi'i@f D:TBMDRAW.DAT.ci5ci:i>\'T'#Of 9%g AU5}#Q'T$'#Of 9%g AU#Q.'T8'OB' 6-fL']  P \ V' !6-]%gQ`' !65}-gQj'\ t'T~'O'2g@f267i<@,. ' )g '1-f@)g ,+A%5}, 1 'AP@P 'Q'T'O'P "fB@'g@f'*gF:@,'*-5}f@%*gF:A%,* 'AP@P (Q (T(O (!8AR!8AVAv((% 6-?:C:5}hhhLV,<@,%g2(Q<(TF(OP(626.(Reading Directory off Disk 6PZ(g@fd( 6-f5}6.n(Ex() g&7@<@,4FREE)G(: 6-%g:67@$&@<@$,.7i<@,(F(5}g6-A:7g6-?: BX$+O H+6.D:*.*PR+TEST NAME\+X:<,"f B`f+516.'Overwrite existing file? 5} or 5Pp+Pz+-#!A5*!A* A#*6-g-Q+-#!A5*!A@* AG*6-f-Q+ B 5}+@b6-gQ+ 6-f+516.'Not enough free space on disk! 5P+ P Q+T+DISPLAY DIRCT5}ORY+O+626.( 6P+ "g+,6-@6"-@,6. +@5},)6-@6"-i)6. ,A, 6#-f6-f$, -g"., #6. B08,&6-#$@&6.5}7%g<%,B,P6#-#%gL, V, ]$ P`, A(\$j,!A5 Bt,!A"6-gQ~,5}\$,f*@B,!!AV*AYB0, ( \$,))6%-+&@,]+@$%@,,6%5}-#%%&"%!&g\$,++6.7%$@%g<%$@%@,,446-A:7%$@%@<%$@%@,,,Q5},Move to start of DIR,4#"&"%g6#-#&h # f'6#-f*A4 B,!6#-#&"&"%g# f!6#-f, B5}-Move to end of DIR - 6#-#&g# f6#-f-)#!&"%g6#-&"%g"# f)6#-f- B(-T2-O<- 6.5}D1:6&-@F--gB:,P-07<,0 &67&<&,.7<,06&-&%gZ-("B:,&i67&<&,..(6&-&%gd- 5}n-Qx-T-O- b'(-+6-&@26-#"@$+6-$h-Q-T-O'-6-?: B`v(.%A@f(8.%AHv'.%A@f'8.%ARv( /-fh#.%/%A08/5},( /\v BBAfvP6).0006-C:),16-?: B`<<AU,@6-U: B`,P6-C:,pv6-B2H5}6-Azv6-B2I6-Av6-B2Q67-Av 8f8fv8B2Vfv)6- B(6- B5})6- Bvf "hPvA6-A(6-A5'6-A"468-A;6-8A6-vQyT"y],ym!5}B*m B6y#(#(Error - l on line m@yc(c(XPlease check disk is in disk drive, or that all files are pr5}esent and re-boot.JyTyA^y,67g,. 67@@,. (67h,.,Phy226.(Error - Line - 5} ry;67@ <@,.=:l,767@!<@%,.=:m,;P|ym!B*m B'y ByPy\5}LL8L hShh  Lg I- LgI-Ԏ `hhhh9}ȎȎԢV鴝oVV ޴ӍЩ>/` i0`9})IL@)JJJJ M) MJ ) N NLjN  鴝9}N  ޴N  ޴`  ` NLjN  鴝8ZL L hhh)  `  ` L8 X˥Y(e˅ː̈ )JJeː̅˘)=}? NN8n 8n - L` L8 X˥Y(e˅ː̈ )JJeː̅˘)<-]hhhhhhh)Ϙ)˥ͥ˪)``@)LT) LT)LTϑ͈`)JJeː̅˘)@j B VBhhEhDJ V     h̅h˅ҩυЭS` Ɂ0*) E}̹ ̹ ̹S:BHI V䬩`ˮϥE}ϥ7(Х҅˥Ӆ̢'eЅ˥ieυ˥i̬`I V䬩`ˮϥDHոhhh h׸hָ 6\iָ]i׸ḭ(`׸]ָ\i(ָ׸i׸i%ݭ⸭㸭中席I}渭縭踢>ظ>ظ>ظ>ظ>ظ>ظ>ظѮษ B؝DEIH V`ݭ⸭㸭中席H_D:TBMDRAW2.TUR<@,.=:l,767@!<@%,.=:m,;P|ym!B*m B'y ByPy\4have made any modificationsthat improve the package pleasecontact us at: 248 Wimborne Road Oakdale -} Poole Dorset England leasecontact us at: 248 Wimborne Road Oakdale ,6 The 8 bit Mouse TBM Draw UpdateThis text file details the upgradehistory to TBM Draw Version M}2.Version 2.01This version now allows you to switchbetween the two supported graphic modes. This feature is accessed viM}a the SCREENoption within the SYS option on themaster menu. Changing graphic modesdoes not clear the screen.Version 2.M}02With the ability to change all theoptions from within TBM Draw it wasdecided that the questions, requestingthe device M}type and graphics mode, askedduring initialisation should be removed. The program now uses a configurationfile called TBMDM}RAW.DAT which containsthe device id and graphics id. Duringinitialisation the program now checksfor this file and set theM} device typeand graphics mode accordinly. If thisfile is not present the default optionsof Joystick/Mouse and graphics moM}de 7+are used. To change the data within theconfig file use the CONFIG option withinSYS. Thus, if you wish to use graphiM}cmode 8, change the graphic mode to 8,select config and the new configurationwill be saved.The master disk does not contM}ain aconfig file. If you wish to save yourconfiguration to this disk you will haveto remove the write protect tab. WesuM}ggest that you make a working copy andsave the original as a master. o remove the write protect tab. WesuLW